package com.cloud.pay.dto;

import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotEmpty;

/**
 * 退款单
 */
@Data
public class RefundParamDTO {
    /**
     * 应用ID（长度不能超过32）
     */
    @NotEmpty(message = "应用ID不能为空")
    @Length(max = 32, message = "应用ID（长度不能超过32）")
    private String appId;

    /**
     * 交易号（长度不能超过32）
     */
    @NotEmpty(message = "交易号不能为空")
    @Length(max = 32, message = "交易号（长度不能超过32）")
    private String tradeNo;

    /**
     * 退款号（长度不能超过32）
     */
    @NotEmpty(message = "退款号不能为空")
    @Length(max = 32, message = "退款号（长度不能超过32）")
    private String refundNo;
}
